home *** CD-ROM | disk | FTP | other *** search
/ Champak 132 (Alt) / Vol 132.iso / games / tremclad.swf / scripts / DefineSprite_82 / frame_1 / DoAction.as
Encoding:
Text File  |  2011-06-09  |  1.4 KB  |  56 lines

  1. function onEnterFrame()
  2. {
  3.    if(!loaded)
  4.    {
  5.       var _loc3_ = _root.getBytesLoaded() / _root.getBytesTotal();
  6.       if(_loc3_ >= 1)
  7.       {
  8.          play();
  9.          bar._x = initX;
  10.          loaded = true;
  11.       }
  12.       else
  13.       {
  14.          bar._x = initX + (_loc3_ - 1) * bar._width;
  15.       }
  16.    }
  17.    var _loc4_ = getTimer() - time;
  18.    timeAccum += _loc4_;
  19.    while(timeAccum >= FRAME_TIME)
  20.    {
  21.       var _loc2_ = 0;
  22.       while(_loc2_ < timeClips.length)
  23.       {
  24.          if(timeClips[_loc2_]._currentframe < timeClips[_loc2_]._totalframes)
  25.          {
  26.             timeClips[_loc2_].nextFrame();
  27.          }
  28.          else
  29.          {
  30.             timeClips[_loc2_].gotoAndStop(1);
  31.          }
  32.          _loc2_ = _loc2_ + 1;
  33.       }
  34.       if(loaded && _currentframe < _totalframes)
  35.       {
  36.          nextFrame();
  37.       }
  38.       timeAccum -= FRAME_TIME;
  39.    }
  40.    time += _loc4_;
  41. }
  42. stop();
  43. _root.stop();
  44. var initX = bar._x;
  45. var time = getTimer();
  46. var FRAME_TIME = 33.333333333333336;
  47. var timeAccum = 0;
  48. var loaded = false;
  49. timeClips = [bargfx,tank.mc0,tank.mc1,tank.mc2,tank.mc3,tank.mc4,tank.mc4.mc0,tank.mc4.mc1,tank.mc4.mc0.mc0,tank.mc4.mc0.mc0.mc0.mc0,tank.mc4.mc0.mc0.mc0.mc1,tank.mc4.mc0.mc0.mc0.mc2,tank.mc4.mc0.mc0.mc0.mc3,tank.mc4.mc0.mc0.mc1,tank.mc4.mc0.mc0.mc2,tank.mc5.mc0];
  50. var i = 0;
  51. while(i < timeClips.length)
  52. {
  53.    timeClips[i].stop();
  54.    i++;
  55. }
  56.